package Q16_06_Smallest_Difference; public class QuestionA { public static int findSmallestDifference(int[] array1, int[] array2) { if (array1.length == 0 || array2.length == 0) { return -1; } int min = Integer.MAX_VALUE; for (int i = 0; i < array1.length; i++) { for (int j = 0; j < array2.length; j++) { if (Math.abs(array1[i] - array2[j]) < min) { min = Math.abs(array1[i] - array2[j]); } } } return min; } public static void main(String[] args) { int[] array1 = {1, 3, 15, 11, 2}; int[] array2 = {23, 127, 234, 19, 8}; int difference = findSmallestDifference(array1, array2); System.out.println(difference); } }